package com.zjj.learn.javaplus.pkg06.demo602;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.charset.StandardCharsets;

/**
 * 文件字节输出流的使用
 *
 **/
public class FosWrite {

    public static void main(String[] args) throws IOException {
        FileOutputStream fos = new FileOutputStream("ab1.txt");

        //写出数据，每次只能写入一个字节
//        fos.write(97);
//        fos.write(98);
//        fos.write(99);
//        fos.write(99);
//        fos.write('s');
//        fos.write('s');
//        fos.write('s');
//        fos.write('s');
//
//        //写入之后一定要关闭资源
//        fos.close();


        //写出字节数组

        byte[] bytes = "zjj_admin学习java".getBytes(StandardCharsets.UTF_8);
        fos.write(bytes);
        fos.close();

        //写出字节数组的指定长度
//        byte[] bytes = "zjj_admin学习java".getBytes(StandardCharsets.UTF_8);
//        // 从第 3 个字节开始，一共写 6 个字节
//        fos.write(bytes,3,6);
//        fos.close();

    }
}
